package com.ls.lserp.dbaccess.Entity;

import java.math.BigDecimal;
import java.util.Date;

import com.ls.lserp.common.persistence.DataEntity;
import com.ls.lserp.modules.job.entity.OrderSyncJobCache;

public class OrderEntity extends DataEntity<OrderEntity> implements Cloneable {
	private Integer orderId;

	private String orderNo;

	private Integer ognizationId;

	private String orderTypeCd;

	private Integer shopId;

	private String shopName;

	private String customOrderNo;

	private String customName;

	private String customMakeShirt;

	private String transitGroup;

	private String country;

	private Integer sleeveFlag;

	private Integer customerId;

	private String customerName;

	private String factoryId;

	private Integer styleId;

	private Integer refOrderId;

	private String specialOrder;

	private String tryonOrder;

	private Integer fitStyleSize;

	private Integer tailorId;

	private String shippingDestination;

	private Date orderDate;

	private Date paymentDate;

	private Date paymentConfirmDate;

	private Date orderAcceptDate;

	private Date orderProStartDate;

	private Date orderProEndDate;

	private Date orderPackDate;

	private Date orderShipmentsDate;

	private Date targetDate;

	private Date realDate;

	private String orderStatusCd;

	private String orderProduceStatusCd;

	private String orderQc34;

	private String orderQc35;

	private String orderQc36;

	private String orderQc37;

	private BigDecimal orderNumber;

	private BigDecimal orderMaterialCost;

	private BigDecimal orderDesignCost;

	private BigDecimal orderProcessCost;

	private BigDecimal orderPackCost;

	private BigDecimal orderExpressCost;

	private BigDecimal orderSellAccount;

	private BigDecimal orderOtherCost;

	private String urgentCd;

	private int materialSource;

	private Date createDate;

	private Date updateDate;

	private Integer createUser;

	private Integer updateUser;

	private String remarks;

	private Integer orderQc;
	
	private String sex = "";
	
	
	@Override  
    public OrderEntity clone() {
		OrderEntity stu = null;  
        try{  
            stu = (OrderEntity)super.clone();  
        }catch(CloneNotSupportedException e) {  
            e.printStackTrace();  
        }  
        return stu;  
    } 

	/**
	 * @return the orderQc34
	 */
	public String getOrderQc34() {
		return orderQc34;
	}

	/**
	 * @param orderQc34
	 *          the orderQc34 to set
	 */
	public void setOrderQc34(String orderQc34) {
		this.orderQc34 = orderQc34;
	}

	/**
	 * @return the orderQc35
	 */
	public String getOrderQc35() {
		return orderQc35;
	}

	/**
	 * @param orderQc35
	 *          the orderQc35 to set
	 */
	public void setOrderQc35(String orderQc35) {
		this.orderQc35 = orderQc35;
	}

	/**
	 * @return the orderQc36
	 */
	public String getOrderQc36() {
		return orderQc36;
	}

	/**
	 * @param orderQc36
	 *          the orderQc36 to set
	 */
	public void setOrderQc36(String orderQc36) {
		this.orderQc36 = orderQc36;
	}

	/**
	 * @return the orderQc37
	 */
	public String getOrderQc37() {
		return orderQc37;
	}

	/**
	 * @param orderQc37
	 *          the orderQc37 to set
	 */
	public void setOrderQc37(String orderQc37) {
		this.orderQc37 = orderQc37;
	}

	public int getMaterialSource() {
		return materialSource;
	}

	public void setMaterialSource(int materialSource) {
		this.materialSource = materialSource;
	}

	public Integer getOgnizationId() {
		return ognizationId;
	}

	public void setOgnizationId(Integer ognizationId) {
		this.ognizationId = ognizationId;
	}

	public Integer getOrderId() {
		return orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo == null ? null : orderNo.trim();
	}

	public String getOrderTypeCd() {
		return orderTypeCd;
	}

	public void setOrderTypeCd(String orderTypeCd) {
		this.orderTypeCd = orderTypeCd == null ? null : orderTypeCd.trim();
	}

	public Integer getShopId() {
		return shopId;
	}

	public void setShopId(Integer shopId) {
		this.shopId = shopId;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName == null ? null : shopName.trim();
	}

	public String getCustomOrderNo() {
		return customOrderNo;
	}

	public void setCustomOrderNo(String customOrderNo) {
		this.customOrderNo = customOrderNo == null ? null : customOrderNo.trim();
	}

	public String getCustomName() {
		return customName;
	}

	public void setCustomName(String customName) {
		this.customName = customName == null ? null : customName.trim();
	}

	public String getCustomMakeShirt() {
		return customMakeShirt;
	}

	public void setCustomMakeShirt(String customMakeShirt) {
		this.customMakeShirt = customMakeShirt == null ? null : customMakeShirt.trim();
	}

	public String getTransitGroup() {
		return transitGroup;
	}

	public void setTransitGroup(String transitGroup) {
		this.transitGroup = transitGroup == null ? null : transitGroup.trim();
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country == null ? null : country.trim();
	}

	public Integer getSleeveFlag() {
		return sleeveFlag;
	}

	public void setSleeveFlag(Integer sleeveFlag) {
		this.sleeveFlag = sleeveFlag;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName == null ? null : customerName.trim();
	}

	public String getFactoryId() {
		return factoryId;
	}

	public void setFactoryId(String factoryId) {
		this.factoryId = factoryId == null ? null : factoryId.trim();
	}

	public Integer getStyleId() {
		return styleId;
	}

	public void setStyleId(Integer styleId) {
		this.styleId = styleId;
	}

	public Integer getRefOrderId() {
		return refOrderId;
	}

	public void setRefOrderId(Integer refOrderId) {
		this.refOrderId = refOrderId;
	}

	public String getSpecialOrder() {
		return specialOrder;
	}

	public void setSpecialOrder(String specialOrder) {
		this.specialOrder = specialOrder == null ? null : specialOrder.trim();
	}

	public String getTryonOrder() {
		return tryonOrder;
	}

	public void setTryonOrder(String tryonOrder) {
		this.tryonOrder = tryonOrder == null ? null : tryonOrder.trim();
	}

	public Integer getFitStyleSize() {
		return fitStyleSize;
	}

	public void setFitStyleSize(Integer fitStyleSize) {
		this.fitStyleSize = fitStyleSize;
	}

	public Integer getTailorId() {
		return tailorId;
	}

	public void setTailorId(Integer tailorId) {
		this.tailorId = tailorId;
	}

	public String getShippingDestination() {
		return shippingDestination;
	}

	public void setShippingDestination(String shippingDestination) {
		this.shippingDestination = shippingDestination == null ? null : shippingDestination.trim();
	}

	public Date getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(Date orderDate) {
		this.orderDate = orderDate;
	}

	public Date getPaymentDate() {
		return paymentDate;
	}

	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}

	public Date getPaymentConfirmDate() {
		return paymentConfirmDate;
	}

	public void setPaymentConfirmDate(Date paymentConfirmDate) {
		this.paymentConfirmDate = paymentConfirmDate;
	}

	public Date getOrderAcceptDate() {
		return orderAcceptDate;
	}

	public void setOrderAcceptDate(Date orderAcceptDate) {
		this.orderAcceptDate = orderAcceptDate;
	}

	public Date getOrderProStartDate() {
		return orderProStartDate;
	}

	public void setOrderProStartDate(Date orderProStartDate) {
		this.orderProStartDate = orderProStartDate;
	}

	public Date getOrderProEndDate() {
		return orderProEndDate;
	}

	public void setOrderProEndDate(Date orderProEndDate) {
		this.orderProEndDate = orderProEndDate;
	}

	public Date getOrderPackDate() {
		return orderPackDate;
	}

	public void setOrderPackDate(Date orderPackDate) {
		this.orderPackDate = orderPackDate;
	}

	public Date getOrderShipmentsDate() {
		return orderShipmentsDate;
	}

	public void setOrderShipmentsDate(Date orderShipmentsDate) {
		this.orderShipmentsDate = orderShipmentsDate;
	}

	public Date getTargetDate() {
		return targetDate;
	}

	public void setTargetDate(Date targetDate) {
		this.targetDate = targetDate;
	}

	public Date getRealDate() {
		return realDate;
	}

	public void setRealDate(Date realDate) {
		this.realDate = realDate;
	}

	public String getOrderStatusCd() {
		return orderStatusCd;
	}

	public void setOrderStatusCd(String orderStatusCd) {
		this.orderStatusCd = orderStatusCd == null ? null : orderStatusCd.trim();
	}

	public String getOrderProduceStatusCd() {
		return orderProduceStatusCd;
	}

	public void setOrderProduceStatusCd(String orderProduceStatusCd) {
		this.orderProduceStatusCd = orderProduceStatusCd == null ? null : orderProduceStatusCd.trim();
	}

	public Integer getOrderQc() {
		return orderQc;
	}

	public void setOrderQc(Integer orderQc) {
		this.orderQc = orderQc;
	}

	public BigDecimal getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(BigDecimal orderNumber) {
		this.orderNumber = orderNumber;
	}

	public BigDecimal getOrderMaterialCost() {
		return orderMaterialCost;
	}

	public void setOrderMaterialCost(BigDecimal orderMaterialCost) {
		this.orderMaterialCost = orderMaterialCost;
	}

	public BigDecimal getOrderDesignCost() {
		return orderDesignCost;
	}

	public void setOrderDesignCost(BigDecimal orderDesignCost) {
		this.orderDesignCost = orderDesignCost;
	}

	public BigDecimal getOrderProcessCost() {
		return orderProcessCost;
	}

	public void setOrderProcessCost(BigDecimal orderProcessCost) {
		this.orderProcessCost = orderProcessCost;
	}

	public BigDecimal getOrderPackCost() {
		return orderPackCost;
	}

	public void setOrderPackCost(BigDecimal orderPackCost) {
		this.orderPackCost = orderPackCost;
	}

	public BigDecimal getOrderExpressCost() {
		return orderExpressCost;
	}

	public void setOrderExpressCost(BigDecimal orderExpressCost) {
		this.orderExpressCost = orderExpressCost;
	}

	public BigDecimal getOrderSellAccount() {
		return orderSellAccount;
	}

	public void setOrderSellAccount(BigDecimal orderSellAccount) {
		this.orderSellAccount = orderSellAccount;
	}

	public BigDecimal getOrderOtherCost() {
		return orderOtherCost;
	}

	public void setOrderOtherCost(BigDecimal orderOtherCost) {
		this.orderOtherCost = orderOtherCost;
	}

	public String getUrgentCd() {
		return urgentCd;
	}

	public void setUrgentCd(String urgentCd) {
		this.urgentCd = urgentCd == null ? null : urgentCd.trim();
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public Integer getCreateUser() {
		return createUser;
	}

	public void setCreateUser(Integer createUser) {
		this.createUser = createUser;
	}

	public Integer getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(Integer updateUser) {
		this.updateUser = updateUser;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks == null ? null : remarks.trim();
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}
	
}